home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / WIN_PRO / DS-1.ZIP;1 / H.ZIP / SYS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1992-02-10  |  2.3 KB  |  132 lines

  1.  
  2. /*
  3.  * sys.h -- system include files.
  4.  */
  5.  
  6. /*
  7.  * The following code is operating-system dependent [@sys.01].  Include files
  8.  *  that are system-dependent.
  9.  */
  10.  
  11. #if PORT
  12. #include <signal.h>
  13.    /* probably needs something more */
  14. Deliberate Syntax Error
  15. #endif                    /* PORT */
  16.  
  17. #if AMIGA
  18. #include <signal.h>
  19. #include <fcntl.h>
  20. #include <ios1.h>
  21. #include <string.h>
  22. #include <libraries/dosextens.h>
  23. #endif                    /* AMIGA */
  24.  
  25. #if ARM
  26. #include <signal.h>
  27. #endif                    /* ARM */
  28.  
  29. #if ATARI_ST
  30. #include <fcntl.h>
  31. #include <osbind.h>
  32. #endif                    /* ATARI_ST */
  33.  
  34. #if MACINTOSH
  35. #include <signal.h>
  36. #if LSC
  37. #include <unix.h>
  38. #endif                    /* LSC */
  39. #if MPW
  40. #include <Types.h>
  41. #include <Events.h>
  42. #include <FCntl.h>
  43. #include <IOCtl.h>
  44. #include <SANE.h>
  45. #include <OSUtils.h>
  46. #include <Memory.h>
  47. #include <Errors.h>
  48. #include "time.h"
  49. #include <QuickDraw.h>
  50. #include <ToolUtils.h>
  51. #include <CursorCtl.h>
  52. #endif                    /* MPW */
  53. #endif                    /* MACINTOSH */
  54.  
  55. #if MSDOS
  56. #include <sys/types.h>
  57. #include <sys/stat.h>
  58. #include <fcntl.h>
  59. #include <signal.h>
  60. #include <time.h>
  61. #if HIGHC_386
  62. #include <system.cf>
  63. #endif                    /* HIGHC_386 */
  64. #endif                    /* MSDOS */
  65.  
  66. #if MVS || VM
  67. #ifdef RecordIO
  68. #if SASC
  69. #include <lcio.h>
  70. #endif                    /* SASC */
  71. #endif                    /* RecordIO */
  72. #if SASC
  73. #include <lcsignal.h>
  74. #else                    /* SASC */
  75. #include <signal.h>
  76. #endif                    /* SASC */
  77. #endif                    /* MVS || VM */
  78.  
  79. #if OS2
  80. #include <fcntl.h>
  81. #include <signal.h>
  82. #endif                    /* OS2 */
  83.  
  84. #if UNIX
  85. #ifdef XENIX_386
  86. #ifdef StandardLib
  87. #include <unistd.h>
  88. #endif                    /* StnadardLib */
  89. #endif                    /* XENIX_386 */
  90. #include <signal.h>
  91. #include <sys/types.h>
  92. #include <sys/time.h>
  93.  
  94. #ifdef UtsName
  95. #include <sys/utsname.h>
  96. #endif                    /* UtsName */
  97.  
  98. #endif                    /* UNIX */
  99.  
  100. #if VMS
  101. #include <signal.h>
  102. #include <types.h>
  103. #include dvidef
  104. #include iodef
  105. #include <stsdef.h>
  106. #endif                    /* VMS */
  107.  
  108.  
  109. /*
  110.  * End of operating-system specific code.
  111.  */
  112.  
  113. #include <ctype.h>
  114. #include <errno.h>
  115. #include <math.h>
  116.  
  117.  
  118. #include <stdio.h>
  119. /*
  120.  *  The following symbols should be in <stdio.h>; define them if they aren't.
  121.  */
  122. #ifndef SEEK_SET
  123. #define SEEK_SET 0
  124. #endif                    /* SEEK_SET */
  125. #ifndef SEEK_CUR
  126. #define SEEK_CUR 1
  127. #endif                    /* SEEK_CUR */
  128. #ifndef SEEK_END
  129. #define SEEK_END 2
  130. #endif                    /* SEEK_END */
  131.  
  132.